package com.huawei.crm.service;

import javax.servlet.http.HttpServletResponse;
import java.io.OutputStream;
import java.util.Map;

/**
 * Excel模板服务接口
 *
 * @author caohy
 * @version 2021年7月12日下午12:15:34
 *
 */
public interface TemplateExcelService {
	
	/**
	 * 基于Excel模板文件导出数据
	 * 
	 * @param templateName 模板文件地址
	 * @param model 数据集合
	 * @param out 输出流
	 */
	boolean exportExcel(String templateName, Map<String, Object> model, OutputStream out);
	
	/**
	 * 基于Excel模板文件导出数据
	 * 
	 * @param templateName 模板文件地址
	 * @param model 数据集合
	 * @param fileName 导出文件名
	 * @param response 响应流
	 * @return
	 */
	boolean exportExcel(String templateName, Map<String, Object> model, String fileName, HttpServletResponse response);

}
